Day 18 문자열, 수학, 조건문, 정렬

Day18 18단계 20231107

1. 문자열안에 문자열

class Solution {
    public int solution(String str1, String str2) {
        return (str1.contains(str2)) ? 1 : 2;
    }
}

2. 제곱수 판별하기

class Solution {
    public int solution(int n) {
        return (Math.sqrt(n) == (int)Math.sqrt(n)) ? 1 : 2;
    }
}

3. 세균 증식

class Solution {
    public int solution(int n, int t) {
        return n*(int)Math.pow(2, t);
    }
}
return n << t;

4. 문자열 정렬하기 (2)

import java.util.*;
class Solution {
    public String solution(String my_string) {
		StringBuilder sb = new StringBuilder();
		String[] str = my_string.toLowerCase().split("");
		Arrays.sort(str);
		for (String s : str) {
			sb.append(s);
		}
		return sb.toString();
    }
}
char[] charArr = my_string.toLowerCase().toCharArray();
Arrays.sort(charArr);
return new String(charArr);